# 使用官方Java 8镜像作为基础镜像
FROM openjdk:8-jdk-alpine

# 为jar包创建一个目录
VOLUME /tmp

# 添加应用程序的jar包到容器中并更名为app.jar
ADD target/oj_code_sandbox-0.0.1-SNAPSHOT.jar app.jar

# 暴露8080端口，Spring Boot默认端口
EXPOSE 8080

# 在容器启动时运行jar包
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]

# 使用shell形式
# ENTRYPOINT exec java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /app.jar

